*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.container{
    width: 1140px;
    margin: auto;
}

nav i{
    background: url("img/i-11.png");
    background-size: cover;
    width: 8px;
    height: 5px;
    display: inline-block;
    position: relative;
    top: -3px;
    left: 0px;
}

nav i.ii{
    background: url("img/i-12.png");
    background-size: cover;
    width: 17px;
    height: 21px;
    display: inline-block;
    position: relative;
    top: 5px;
    left: 0px;
}

nav a.active{
    background: #a2c72c;
    color: #fdfbff !important;
    position: absolute;
    top: -10px;
    padding: 17px 5px;
}

nav li.active a{
    color: #2a4e82 !important;
}

nav li:hover a{
    color: #2a4e82 !important;
}

main .box-1{
    background: #5982b8;
}
main .box-1 .col-md-3{
    text-align: center;
}
main .box-1 p{
    font-family: 微软雅黑;
    font-size: 16px;
    color: #8aafe4;
    padding-top: 20px;
    padding-bottom: 10px;
}
main .box-1 img{
    margin-top: 39px;
}
/*-main-1-*/
main .box-2{
    margin-top: 60px;
}

@media (max-width: 600px) {
    main .box-2 img{
        width: 100%;
    }
    main .box-4 img{
        width: 100%;
    }
    main .box-6 img{
        width: 100%;
    }
    main .box-7 img{
        width: 100%;
    }
    main .box-8 .ss{
        padding-top: 20px;
    }
    main .box-8 .col-md-3{
        text-align: center;
    }
}

main .box-3{
    margin-top: 72px;
    margin-bottom: 117px;
}
main .box-3 .col-md-6 img{
    float: left;
}
main .box-3 .col-md-6 p{
    display: table;
}
main .box-3 .col-md-6 h5{
    display: inline-block;
}
main .box-3 .col-md-6 p, h5{
    padding-left: 20px;
}


main .box-5 .container{
    border-top: 1px solid #cbcbcb;
}
main .box-5 a:hover{
    border-top: 1px solid #3f6ca5;
}
main .box-5{
    padding-bottom: 81px;
}

main .box-7 .col-md-4 img{
    float: left;
    display: block;
}
main .box-7 .col-md-4 p{
    display: table;
    font-size: 9px;
}
main .box-7 .col-md-4 p{
    padding-left: 20px;
}
main .box-7 .col-md-4 h5{
    display: table;
}
.w{
    border: 1px solid #cccccc;
    text-align:center;

    line-height: 86px
}

main .box-8{
    background: #406da4;
    padding-top: 103px;
    padding-bottom: 99px;
    margin-top: 74px;
    margin-bottom: 60px;
}

main .box-9{
    background: #ebebeb;
    padding-top: 35px;
    padding-bottom: 35px;
}

footer .top{
    background: #49494b;
    padding-bottom: 41px;
}

footer .bottom{
    background: #323232;
    color: #ffffff;
    text-align: center;
}